home *** CD-ROM | disk | FTP | other *** search
Emacs Compiled Lisp | 1994-08-14 | 3.3 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was processed as: Emacs Compiled Lisp
(other/emacsCompiledLisp).
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
1%
| dexvert
| Emacs Compiled Lisp (other/emacsCompiledLisp)
| magic
| Unsupported |
100%
| file
| Emacs/XEmacs v19 byte-compiled Lisp data
| default
| |
99%
| file
| data
| default
| |
100%
| TrID
| Emacs/XEmacs byte-compiled Lisp (generic)
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 3b 45 4c 43 13 00 00 00 | 0a 3b 3b 3b 20 63 6f 6d |;ELC....|.;;; com|
|00000010| 70 69 6c 65 64 20 62 79 | 20 72 6d 73 40 6d 6f 6c |piled by| rms@mol|
|00000020| 65 2e 67 6e 75 2e 61 69 | 2e 6d 69 74 2e 65 64 75 |e.gnu.ai|.mit.edu|
|00000030| 20 6f 6e 20 53 75 6e 20 | 41 75 67 20 31 34 20 31 | on Sun |Aug 14 1|
|00000040| 36 3a 31 36 3a 32 38 20 | 31 39 39 34 0a 3b 3b 3b |6:16:28 |1994.;;;|
|00000050| 20 66 72 6f 6d 20 66 69 | 6c 65 20 2f 68 6f 6d 65 | from fi|le /home|
|00000060| 2f 66 73 66 2f 72 6d 73 | 2f 65 31 39 2f 6c 69 73 |/fsf/rms|/e19/lis|
|00000070| 70 2f 65 61 73 79 6d 65 | 6e 75 2e 65 6c 0a 3b 3b |p/easyme|nu.el.;;|
|00000080| 3b 20 65 6d 61 63 73 20 | 76 65 72 73 69 6f 6e 20 |; emacs |version |
|00000090| 31 39 2e 32 35 2e 39 33 | 2e 31 2e 0a 3b 3b 3b 20 |19.25.93|.1..;;; |
|000000a0| 62 79 74 65 63 6f 6d 70 | 20 76 65 72 73 69 6f 6e |bytecomp| version|
|000000b0| 20 46 53 46 20 32 2e 31 | 30 0a 3b 3b 3b 20 6f 70 | FSF 2.1|0.;;; op|
|000000c0| 74 69 6d 69 7a 61 74 69 | 6f 6e 20 69 73 20 6f 6e |timizati|on is on|
|000000d0| 2e 0a 3b 3b 3b 20 74 68 | 69 73 20 66 69 6c 65 20 |..;;; th|is file |
|000000e0| 75 73 65 73 20 6f 70 63 | 6f 64 65 73 20 77 68 69 |uses opc|odes whi|
|000000f0| 63 68 20 64 6f 20 6e 6f | 74 20 65 78 69 73 74 20 |ch do no|t exist |
|00000100| 69 6e 20 45 6d 61 63 73 | 20 31 38 2e 0a 0a 28 69 |in Emacs| 18...(i|
|00000110| 66 20 28 61 6e 64 20 28 | 62 6f 75 6e 64 70 20 27 |f (and (|boundp '|
|00000120| 65 6d 61 63 73 2d 76 65 | 72 73 69 6f 6e 29 0a 09 |emacs-ve|rsion)..|
|00000130| 20 28 6f 72 20 28 61 6e | 64 20 28 62 6f 75 6e 64 | (or (an|d (bound|
|00000140| 70 20 27 65 70 6f 63 68 | 3a 3a 76 65 72 73 69 6f |p 'epoch|::versio|
|00000150| 6e 29 20 65 70 6f 63 68 | 3a 3a 76 65 72 73 69 6f |n) epoch|::versio|
|00000160| 6e 29 0a 09 20 20 20 20 | 20 28 73 74 72 69 6e 67 |n).. | (string|
|00000170| 2d 6c 65 73 73 70 20 65 | 6d 61 63 73 2d 76 65 72 |-lessp e|macs-ver|
|00000180| 73 69 6f 6e 20 22 31 39 | 22 29 29 29 0a 20 20 20 |sion "19|"))). |
|00000190| 20 28 65 72 72 6f 72 20 | 22 60 2f 68 6f 6d 65 2f | (error |"`/home/|
|000001a0| 66 73 66 2f 72 6d 73 2f | 65 31 39 2f 6c 69 73 70 |fsf/rms/|e19/lisp|
|000001b0| 2f 65 61 73 79 6d 65 6e | 75 2e 65 6c 27 20 77 61 |/easymen|u.el' wa|
|000001c0| 73 20 63 6f 6d 70 69 6c | 65 64 20 66 6f 72 20 45 |s compil|ed for E|
|000001d0| 6d 61 63 73 20 31 39 22 | 29 29 0a 0a 28 64 65 66 |macs 19"|))..(def|
|000001e0| 61 6c 69 61 73 20 27 65 | 61 73 79 2d 6d 65 6e 75 |alias 'e|asy-menu|
|000001f0| 2d 64 65 66 69 6e 65 20 | 27 28 6d 61 63 72 6f 20 |-define |'(macro |
|00000200| 2e 20 23 5b 28 73 79 6d | 62 6f 6c 20 6d 61 70 73 |. #[(sym|bol maps|
|00000210| 20 64 6f 63 20 6d 65 6e | 75 29 20 22 c0 c1 09 44 | doc men|u) "...D|
|00000220| c2 5c 6e 44 c3 42 42 c4 | 42 42 87 22 20 5b 6c 65 |.\nD.BB.|BB." [le|
|00000230| 74 2a 20 6d 61 70 73 20 | 6d 65 6e 75 20 28 28 6b |t* maps |menu ((k|
|00000240| 65 79 6d 61 70 20 28 65 | 61 73 79 2d 6d 65 6e 75 |eymap (e|asy-menu|
|00000250| 2d 63 72 65 61 74 65 2d | 6b 65 79 6d 61 70 73 20 |-create-|keymaps |
|00000260| 28 63 61 72 20 6d 65 6e | 75 29 20 28 63 64 72 20 |(car men|u) (cdr |
|00000270| 6d 65 6e 75 29 29 29 29 | 20 28 28 61 6e 64 20 28 |menu))))| ((and (|
|00000280| 6b 65 79 6d 61 70 70 20 | 6d 61 70 73 29 20 28 73 |keymapp |maps) (s|
|00000290| 65 74 71 20 6d 61 70 73 | 20 28 6c 69 73 74 20 6d |etq maps| (list m|
|000002a0| 61 70 73 29 29 29 20 28 | 77 68 69 6c 65 20 6d 61 |aps))) (|while ma|
|000002b0| 70 73 20 28 64 65 66 69 | 6e 65 2d 6b 65 79 20 28 |ps (defi|ne-key (|
|000002c0| 63 61 72 20 6d 61 70 73 | 29 20 28 76 65 63 74 6f |car maps|) (vecto|
|000002d0| 72 20 28 71 75 6f 74 65 | 20 6d 65 6e 75 2d 62 61 |r (quote| menu-ba|
|000002e0| 72 29 20 28 69 6e 74 65 | 72 6e 20 28 63 61 72 20 |r) (inte|rn (car |
|000002f0| 6d 65 6e 75 29 29 29 20 | 28 63 6f 6e 73 20 28 63 |menu))) |(cons (c|
|00000300| 61 72 20 6d 65 6e 75 29 | 20 6b 65 79 6d 61 70 29 |ar menu)| keymap)|
|00000310| 29 20 28 73 65 74 71 20 | 6d 61 70 73 20 28 63 64 |) (setq |maps (cd|
|00000320| 72 20 6d 61 70 73 29 29 | 29 29 5d 20 34 20 22 5c |r maps))|))] 4 "\|
|00000330| 0a 44 65 66 69 6e 65 20 | 61 20 6d 65 6e 75 20 62 |.Define |a menu b|
|00000340| 61 72 20 73 75 62 6d 65 | 6e 75 20 69 6e 20 6d 61 |ar subme|nu in ma|
|00000350| 70 73 20 4d 41 50 53 2c | 20 61 63 63 6f 72 64 69 |ps MAPS,| accordi|
|00000360| 6e 67 20 74 6f 20 4d 45 | 4e 55 2e 0a 54 68 65 20 |ng to ME|NU..The |
|00000370| 61 72 67 75 6d 65 6e 74 | 73 20 53 59 4d 42 4f 4c |argument|s SYMBOL|
|00000380| 20 61 6e 64 20 44 4f 43 | 20 61 72 65 20 69 67 6e | and DOC| are ign|
|00000390| 6f 72 65 64 3b 20 74 68 | 65 79 20 61 72 65 20 70 |ored; th|ey are p|
|000003a0| 72 65 73 65 6e 74 20 66 | 6f 72 0a 63 6f 6d 70 61 |resent f|or.compa|
|000003b0| 74 69 62 69 6c 69 74 79 | 20 6f 6e 6c 79 2e 20 20 |tibility| only. |
|000003c0| 53 59 4d 42 4f 4c 20 69 | 73 20 6e 6f 74 20 65 76 |SYMBOL i|s not ev|
|000003d0| 61 6c 75 61 74 65 64 2e | 20 20 49 6e 20 6f 74 68 |aluated.| In oth|
|000003e0| 65 72 20 45 6d 61 63 73 | 20 76 65 72 73 69 6f 6e |er Emacs| version|
|000003f0| 73 0a 74 68 65 73 65 20 | 61 72 67 75 6d 65 6e 74 |s.these |argument|
|00000400| 73 20 6d 61 79 20 62 65 | 20 75 73 65 64 20 61 73 |s may be| used as|
|00000410| 20 61 20 76 61 72 69 61 | 62 6c 65 20 74 6f 20 68 | a varia|ble to h|
|00000420| 6f 6c 64 20 74 68 65 20 | 6d 65 6e 75 20 64 61 74 |old the |menu dat|
|00000430| 61 2c 20 61 6e 64 20 61 | 0a 64 6f 63 20 73 74 72 |a, and a|.doc str|
|00000440| 69 6e 67 20 66 6f 72 20 | 74 68 61 74 20 76 61 72 |ing for |that var|
|00000450| 69 61 62 6c 65 2e 0a 0a | 54 68 65 20 66 69 72 73 |iable...|The firs|
|00000460| 74 20 65 6c 65 6d 65 6e | 74 20 6f 66 20 4d 45 4e |t elemen|t of MEN|
|00000470| 55 20 6d 75 73 74 20 62 | 65 20 61 20 73 74 72 69 |U must b|e a stri|
|00000480| 6e 67 2e 20 20 49 74 20 | 69 73 20 74 68 65 20 6d |ng. It |is the m|
|00000490| 65 6e 75 20 62 61 72 20 | 69 74 65 6d 20 6e 61 6d |enu bar |item nam|
|000004a0| 65 2e 0a 54 68 65 20 72 | 65 73 74 20 6f 66 20 74 |e..The r|est of t|
|000004b0| 68 65 20 65 6c 65 6d 65 | 6e 74 73 20 61 72 65 20 |he eleme|nts are |
|000004c0| 6d 65 6e 75 20 69 74 65 | 6d 73 2e 0a 0a 41 20 6d |menu ite|ms...A m|
|000004d0| 65 6e 75 20 69 74 65 6d | 20 69 73 20 75 73 75 61 |enu item| is usua|
|000004e0| 6c 6c 79 20 61 20 76 65 | 63 74 6f 72 20 6f 66 20 |lly a ve|ctor of |
|000004f0| 74 68 72 65 65 20 65 6c | 65 6d 65 6e 74 73 3a 20 |three el|ements: |
|00000500| 20 5b 4e 41 4d 45 20 43 | 41 4c 4c 42 41 43 4b 20 | [NAME C|ALLBACK |
|00000510| 45 4e 41 42 4c 45 5d 0a | 0a 4e 41 4d 45 20 69 73 |ENABLE].|.NAME is|
|00000520| 20 61 20 73 74 72 69 6e | 67 2d 2d 74 68 65 20 6d | a strin|g--the m|
|00000530| 65 6e 75 20 69 74 65 6d | 20 6e 61 6d 65 2e 0a 0a |enu item| name...|
|00000540| 43 41 4c 4c 42 41 43 4b | 20 69 73 20 61 20 63 6f |CALLBACK| is a co|
|00000550| 6d 6d 61 6e 64 20 74 6f | 20 72 75 6e 20 77 68 65 |mmand to| run whe|
|00000560| 6e 20 74 68 65 20 69 74 | 65 6d 20 69 73 20 63 68 |n the it|em is ch|
|00000570| 6f 73 65 6e 2c 0a 6f 72 | 20 61 20 6c 69 73 74 20 |osen,.or| a list |
|00000580| 74 6f 20 65 76 61 6c 75 | 61 74 65 20 77 68 65 6e |to evalu|ate when|
|00000590| 20 74 68 65 20 69 74 65 | 6d 20 69 73 20 63 68 6f | the ite|m is cho|
|000005a0| 73 65 6e 2e 0a 0a 45 4e | 41 42 4c 45 20 69 73 20 |sen...EN|ABLE is |
|000005b0| 61 6e 20 65 78 70 72 65 | 73 73 69 6f 6e 3b 20 74 |an expre|ssion; t|
|000005c0| 68 65 20 69 74 65 6d 20 | 69 73 20 65 6e 61 62 6c |he item |is enabl|
|000005d0| 65 64 20 66 6f 72 20 73 | 65 6c 65 63 74 69 6f 6e |ed for s|election|
|000005e0| 0a 77 68 65 6e 65 76 65 | 72 20 74 68 69 73 20 65 |.wheneve|r this e|
|000005f0| 78 70 72 65 73 73 69 6f | 6e 27 73 20 76 61 6c 75 |xpressio|n's valu|
|00000600| 65 20 69 73 20 6e 6f 6e | 2d 6e 69 6c 2e 0a 0a 41 |e is non|-nil...A|
|00000610| 20 6d 65 6e 75 20 69 74 | 65 6d 20 63 61 6e 20 62 | menu it|em can b|
|00000620| 65 20 61 20 73 74 72 69 | 6e 67 2e 20 20 54 68 65 |e a stri|ng. The|
|00000630| 6e 20 74 68 61 74 20 73 | 74 72 69 6e 67 20 61 70 |n that s|tring ap|
|00000640| 70 65 61 72 73 20 69 6e | 20 74 68 65 20 6d 65 6e |pears in| the men|
|00000650| 75 20 61 73 0a 75 6e 73 | 65 6c 65 63 74 61 62 6c |u as.uns|electabl|
|00000660| 65 20 74 65 78 74 2e 20 | 20 41 20 73 74 72 69 6e |e text. | A strin|
|00000670| 67 20 63 6f 6e 73 69 73 | 74 69 6e 67 20 73 6f 6c |g consis|ting sol|
|00000680| 65 6c 79 20 6f 66 20 68 | 79 70 68 65 6e 73 20 69 |ely of h|yphens i|
|00000690| 73 20 64 69 73 70 6c 61 | 79 65 64 0a 61 73 20 61 |s displa|yed.as a|
|000006a0| 20 73 6f 6c 69 64 20 68 | 6f 72 69 7a 6f 6e 74 61 | solid h|orizonta|
|000006b0| 6c 20 6c 69 6e 65 2e 0a | 0a 41 20 6d 65 6e 75 20 |l line..|.A menu |
|000006c0| 69 74 65 6d 20 63 61 6e | 20 62 65 20 61 20 6c 69 |item can| be a li|
|000006d0| 73 74 2e 20 20 49 74 20 | 69 73 20 74 72 65 61 74 |st. It |is treat|
|000006e0| 65 64 20 61 73 20 61 20 | 73 75 62 6d 65 6e 75 2e |ed as a |submenu.|
|000006f0| 0a 54 68 65 20 66 69 72 | 73 74 20 65 6c 65 6d 65 |.The fir|st eleme|
|00000700| 6e 74 20 73 68 6f 75 6c | 64 20 62 65 20 74 68 65 |nt shoul|d be the|
|00000710| 20 73 75 62 6d 65 6e 75 | 20 6e 61 6d 65 2e 20 20 | submenu| name. |
|00000720| 54 68 61 74 27 73 20 75 | 73 65 64 20 61 73 20 74 |That's u|sed as t|
|00000730| 68 65 0a 6d 65 6e 75 20 | 69 74 65 6d 20 69 6e 20 |he.menu |item in |
|00000740| 74 68 65 20 74 6f 70 2d | 6c 65 76 65 6c 20 6d 65 |the top-|level me|
|00000750| 6e 75 2e 20 20 54 68 65 | 20 63 64 72 20 6f 66 20 |nu. The| cdr of |
|00000760| 74 68 65 20 73 75 62 6d | 65 6e 75 20 6c 69 73 74 |the subm|enu list|
|00000770| 0a 69 73 20 61 20 6c 69 | 73 74 20 6f 66 20 6d 65 |.is a li|st of me|
|00000780| 6e 75 20 69 74 65 6d 73 | 2c 20 61 73 20 61 62 6f |nu items|, as abo|
|00000790| 76 65 2e 22 5d 29 29 0a | 28 62 79 74 65 2d 63 6f |ve."])).|(byte-co|
|000007a0| 64 65 20 22 c0 c1 21 84 | 08 00 c2 11 c3 c4 c5 5c |de "..!.|.......\|
|000007b0| 22 87 22 20 5b 62 6f 75 | 6e 64 70 20 65 61 73 79 |"." [bou|ndp easy|
|000007c0| 2d 6d 65 6e 75 2d 69 74 | 65 6d 2d 63 6f 75 6e 74 |-menu-it|em-count|
|000007d0| 20 30 20 64 65 66 61 6c | 69 61 73 20 65 61 73 79 | 0 defal|ias easy|
|000007e0| 2d 6d 65 6e 75 2d 63 72 | 65 61 74 65 2d 6b 65 79 |-menu-cr|eate-key|
|000007f0| 6d 61 70 73 20 23 5b 28 | 6d 65 6e 75 2d 6e 61 6d |maps #[(|menu-nam|
|00000800| 65 20 6d 65 6e 75 2d 69 | 74 65 6d 73 29 20 22 c0 |e menu-i|tems) ".|
|00000810| 09 21 1a c3 5c 66 21 89 | 14 83 c6 00 5c 66 40 1d |.!..\f!.|....\f@.|
|00000820| c6 0d 21 85 18 00 0d c7 | 48 1e 08 c9 1e 5c 6e c9 |..!.....|H....\n.|
|00000830| 1e 0b c9 1e 5c 66 0d 3b | 83 3c 00 c9 16 5c 6e cd |....\f.;|.<...\n.|
|00000840| ce 0d 5c 22 83 36 00 cf | 82 37 00 0d 16 5c 66 82 |..\".6..|.7...\f.|
|00000850| 98 00 0d 3a 83 50 00 d0 | 0d 40 0d 41 5c 22 16 5c |...:.P..|.@.A\".\|
|00000860| 6e 0d 40 16 5c 66 82 98 | 00 c6 0d 21 83 98 00 d1 |n.@.\f..|...!....|
|00000870| d2 d3 0e 14 5c 22 21 16 | 5c 6e 0e 14 54 16 14 d5 |....\"!.|\n..T...|
|00000880| 0e 5c 6e d6 0d d7 48 23 | 88 0d d8 48 16 5c 66 d9 |.\n...H#|...H.\f.|
|00000890| 0e 08 21 83 7f 00 0e 5c | 66 da 50 16 5c 66 0e 08 |..!....\|f.P.\f..|
|000008a0| 39 83 8e 00 0e 5c 6e 0e | 08 4d 88 82 98 00 0e 5c |9....\n.|.M.....\|
|000008b0| 6e db c9 dc 0e 08 46 4d | 88 0e 5c 6e 84 aa 00 5c |n.....FM|..\n...\|
|000008c0| 6e c9 0e 5c 66 44 5c 6e | 41 42 a1 88 82 be 00 0e |n..\fD\n|AB......|
|000008d0| 5c 66 83 be 00 dd 5c 6e | de df 0e 5c 66 21 21 0e |\f....\n|...\f!!.|
|000008e0| 5c 66 0e 5c 6e 42 23 88 | 2d 5c 66 41 89 14 84 5c |\f.\nB#.|-\fA...\|
|000008f0| 66 00 5c 6e 29 87 22 20 | 5b 6d 61 6b 65 2d 73 70 |f.\n)." |[make-sp|
|00000900| 61 72 73 65 2d 6b 65 79 | 6d 61 70 20 6d 65 6e 75 |arse-key|map menu|
|00000910| 2d 6e 61 6d 65 20 6d 65 | 6e 75 20 72 65 76 65 72 |-name me|nu rever|
|00000920| 73 65 20 6d 65 6e 75 2d | 69 74 65 6d 73 20 69 74 |se menu-|items it|
|00000930| 65 6d 20 76 65 63 74 6f | 72 70 20 31 20 63 61 6c |em vecto|rp 1 cal|
|00000940| 6c 62 61 63 6b 20 6e 69 | 6c 20 63 6f 6d 6d 61 6e |lback ni|l comman|
|00000950| 64 20 65 6e 61 62 6c 65 | 72 20 6e 61 6d 65 20 73 |d enable|r name s|
|00000960| 74 72 69 6e 67 2d 6d 61 | 74 63 68 20 22 5e 2d 2b |tring-ma|tch "^-+|
|00000970| 24 22 20 22 22 20 65 61 | 73 79 2d 6d 65 6e 75 2d |$" "" ea|sy-menu-|
|00000980| 63 72 65 61 74 65 2d 6b | 65 79 6d 61 70 73 20 6d |create-k|eymaps m|
|00000990| 61 6b 65 2d 73 79 6d 62 | 6f 6c 20 66 6f 72 6d 61 |ake-symb|ol forma|
|000009a0| 74 20 22 6d 65 6e 75 2d | 66 75 6e 63 74 69 6f 6e |t "menu-|function|
|000009b0| 2d 25 64 22 20 65 61 73 | 79 2d 6d 65 6e 75 2d 69 |-%d" eas|y-menu-i|
|000009c0| 74 65 6d 2d 63 6f 75 6e | 74 20 70 75 74 20 6d 65 |tem-coun|t put me|
|000009d0| 6e 75 2d 65 6e 61 62 6c | 65 20 32 20 30 20 6b 65 |nu-enabl|e 2 0 ke|
|000009e0| 79 6d 61 70 70 20 22 20 | 2e 2e 2e 22 20 6c 61 6d |ymapp " |..." lam|
|000009f0| 62 64 61 20 28 69 6e 74 | 65 72 61 63 74 69 76 65 |bda (int|eractive|
|00000a00| 29 20 64 65 66 69 6e 65 | 2d 6b 65 79 20 76 65 63 |) define|-key vec|
|00000a10| 74 6f 72 20 69 6e 74 65 | 72 6e 5d 20 36 5d 5d 20 |tor inte|rn] 6]] |
|00000a20| 33 29 0a 28 64 65 66 61 | 6c 69 61 73 20 27 65 61 |3).(defa|lias 'ea|
|00000a30| 73 79 2d 6d 65 6e 75 2d | 63 68 61 6e 67 65 20 23 |sy-menu-|change #|
|00000a40| 5b 28 70 61 74 68 20 6e | 61 6d 65 20 69 74 65 6d |[(path n|ame item|
|00000a50| 73 29 20 22 c0 c1 c2 c3 | c4 c5 c6 0e 07 0e 08 43 |s) "....|.......C|
|00000a60| 5c 22 5c 22 23 21 1e 09 | ca 0e 09 21 83 26 00 0e |\"\"#!..|...!.&..|
|00000a70| 09 cb 0e 08 0e 5c 66 5c | 22 41 a1 82 29 00 cd ce |.....\f\|"A..)...|
|00000a80| 21 29 87 22 20 5b 6b 65 | 79 2d 62 69 6e 64 69 6e |!)." [ke|y-bindin|
|00000a90| 67 20 61 70 70 6c 79 20 | 76 65 63 74 6f 72 20 6d |g apply |vector m|
|00000aa0| 65 6e 75 2d 62 61 72 20 | 6d 61 70 63 61 72 20 69 |enu-bar |mapcar i|
|00000ab0| 6e 74 65 72 6e 20 61 70 | 70 65 6e 64 20 70 61 74 |ntern ap|pend pat|
|00000ac0| 68 20 6e 61 6d 65 20 6d | 61 70 20 6b 65 79 6d 61 |h name m|ap keyma|
|00000ad0| 70 70 20 65 61 73 79 2d | 6d 65 6e 75 2d 63 72 65 |pp easy-|menu-cre|
|00000ae0| 61 74 65 2d 6b 65 79 6d | 61 70 73 20 69 74 65 6d |ate-keym|aps item|
|00000af0| 73 20 65 72 72 6f 72 20 | 22 4d 61 6c 66 6f 72 6d |s error |"Malform|
|00000b00| 65 64 20 6d 65 6e 75 20 | 69 6e 20 60 65 61 73 79 |ed menu |in `easy|
|00000b10| 2d 6d 65 6e 75 2d 63 68 | 61 6e 67 65 27 22 5d 20 |-menu-ch|ange'"] |
|00000b20| 39 20 22 5c 0a 43 68 61 | 6e 67 65 20 6d 65 6e 75 |9 "\.Cha|nge menu|
|00000b30| 20 66 6f 75 6e 64 20 61 | 74 20 50 41 54 48 20 61 | found a|t PATH a|
|00000b40| 73 20 69 74 65 6d 20 4e | 41 4d 45 20 74 6f 20 63 |s item N|AME to c|
|00000b50| 6f 6e 74 61 69 6e 20 49 | 54 45 4d 53 2e 0a 50 41 |ontain I|TEMS..PA|
|00000b60| 54 48 20 69 73 20 61 20 | 6c 69 73 74 20 6f 66 20 |TH is a |list of |
|00000b70| 73 74 72 69 6e 67 73 20 | 66 6f 72 20 6c 6f 63 61 |strings |for loca|
|00000b80| 74 69 6e 67 20 74 68 65 | 20 6d 65 6e 75 20 63 6f |ting the| menu co|
|00000b90| 6e 74 61 69 6e 69 6e 67 | 20 4e 41 4d 45 20 69 6e |ntaining| NAME in|
|00000ba0| 20 74 68 65 0a 6d 65 6e | 75 20 62 61 72 2e 20 20 | the.men|u bar. |
|00000bb0| 49 54 45 4d 53 20 69 73 | 20 61 20 6c 69 73 74 20 |ITEMS is| a list |
|00000bc0| 6f 66 20 6d 65 6e 75 20 | 69 74 65 6d 73 2c 20 61 |of menu |items, a|
|00000bd0| 73 20 69 6e 20 60 65 61 | 73 79 2d 6d 65 6e 75 2d |s in `ea|sy-menu-|
|00000be0| 64 65 66 69 6e 65 27 2e | 0a 54 68 65 73 65 20 69 |define'.|.These i|
|00000bf0| 74 65 6d 73 20 65 6e 74 | 69 72 65 6c 79 20 72 65 |tems ent|irely re|
|00000c00| 70 6c 61 63 65 20 74 68 | 65 20 70 72 65 76 69 6f |place th|e previo|
|00000c10| 75 73 20 69 74 65 6d 73 | 20 69 6e 20 74 68 61 74 |us items| in that|
|00000c20| 20 6d 61 70 2e 0a 0a 43 | 61 6c 6c 20 74 68 69 73 | map...C|all this|
|00000c30| 20 66 72 6f 6d 20 60 61 | 63 74 69 76 61 74 65 2d | from `a|ctivate-|
|00000c40| 6d 65 6e 75 62 61 72 2d | 68 6f 6f 6b 27 20 74 6f |menubar-|hook' to|
|00000c50| 20 69 6d 70 6c 65 6d 65 | 6e 74 20 64 79 6e 61 6d | impleme|nt dynam|
|00000c60| 69 63 20 6d 65 6e 75 73 | 2e 22 5d 29 0a 28 62 79 |ic menus|."]).(by|
|00000c70| 74 65 2d 63 6f 64 65 20 | 22 c0 c1 c2 5c 22 88 c0 |te-code |"...\"..|
|00000c80| c3 c4 5c 22 88 c5 c6 21 | 87 22 20 5b 64 65 66 61 |..\"...!|." [defa|
|00000c90| 6c 69 61 73 20 65 61 73 | 79 2d 6d 65 6e 75 2d 72 |lias eas|y-menu-r|
|00000ca0| 65 6d 6f 76 65 20 28 6d | 61 63 72 6f 20 6c 61 6d |emove (m|acro lam|
|00000cb0| 62 64 61 20 28 6d 65 6e | 75 29 29 20 65 61 73 79 |bda (men|u)) easy|
|00000cc0| 2d 6d 65 6e 75 2d 61 64 | 64 20 28 6d 61 63 72 6f |-menu-ad|d (macro|
|00000cd0| 20 6c 61 6d 62 64 61 20 | 28 6d 65 6e 75 20 26 6f | lambda |(menu &o|
|00000ce0| 70 74 69 6f 6e 61 6c 20 | 6d 61 70 29 29 20 70 72 |ptional |map)) pr|
|00000cf0| 6f 76 69 64 65 20 65 61 | 73 79 6d 65 6e 75 5d 20 |ovide ea|symenu] |
|00000d00| 33 29 0a | |3). | |
+--------+-------------------------+-------------------------+--------+--------+